snow-cap on mountains - German English Dictionary